import request from '@/utils/request'

/// //////////////////菜单操作//////////////////////////
// 菜单列表
export const getListData = params => {
  return request({
    url: '/sys_menu/list',
    method: 'GET',
    params
  })
}

// 所有菜单列表
export const getAllListData = params => {
  return request({
    url: '/sys_menu/allData',
    method: 'GET',
    params
  })
}

// 菜单详情
export const getInfoData = id => {
  return request({
    url: '/sys_menu/rowInfo',
    method: 'GET',
    params: {
      id
    }
  })
}

/**
 * 菜单添加
 * @param {*} data  添加数据
 */
export const addData = data => {
  return request({
    url: '/sys_menu/add',
    method: 'POST',
    data
  })
}
/**
 * 菜单更新
 * @param {*} data   修改数据  修改的数据对象中一定要携带id!
 */
export const updateData = data => {
  return request({
    url: '/sys_menu/update',
    method: 'POST',
    data
  })
}
/**
 * 菜单删除
 * @param {*} id  删除id
 */
export const delData = params => {
  return request({
    url: '/sys_menu/del',
    method: 'GET',
    params
  })
}
